<!--
指令
    ng-app   模块
    ng-controller  控制器：中间件，视图和模型的装饰器

    ng-cloak 解决表达式闪屏
    ng-model
    ng-bind：块级元素上
    ng-click
    ng-value : 表单上-表达式
    ng-show：显示true 与隐藏false

    ng-true-value 选中时候的值
    ng-false-value 取消时候的值

    ng-options 构造下拉列表的options
视图模型 $scope
双向数据绑定

函数使用方法
angular.version      显示版本号
angular.lowercase()  字符串转小写
angular.uppercase()  字符串转大写
angular.copy()       对象或数组的深拷贝
angular.extend()     对象或数组合并
angular.forEach()    遍历数组或对象
angular.fromJson()
angular.toJson()

-->
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script src="../1.6.9/angular.min.js"></script>
</head>
<body>
<div ng-app="hd" ng-controller="ctrl">
{{data}}
</div>
<script>
    var m = angular.module('hd', []);
    m.controller('ctrl', ['$scope', function ($scope) {
        var obj = {
            'name': '后盾网'
        };
        var obj2 =  {
            url: 'houduwnang.com',
            web: '后盾人',
            school:{
                name:"实验小学"
            }
        };
        angular.extend(obj, obj2);
        console.log(obj);
        obj.school.name = "实验中学";
        obj.web = "h";
        console.log(obj.web);
        console.log(obj2);
        //遍历数组
        $scope.data = [{name: '后盾网', url: 'houdunwang.com'}, {name: '后盾人', url: 'houdunren.com'}];
        //each   for
        angular.forEach($scope.data, function (v, k) {
//            v.url = 'www.'+v.url;
            console.log(k + ":" + v);
        });
//遍历对象
        data  ={name: '后盾网', url: 'houdunwang.com'};
        //each   for
        angular.forEach(data, function (v, k) {
//            v.url = 'www.'+v.url;
            console.log(k + ":" + v);
        });
    }]);
</script>
</body>
</html>